func golang.org/x/sys/unix.ptrace
23 uses
golang.org/x/sys/unix (current package)
syscall_linux.go#L1599: err = ptrace(req, pid, addr-addr%SizeofPtr, uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L1611: err = ptrace(req, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L1643: err = ptrace(peekReq, pid, addr-addr%SizeofPtr, uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L1649: err = ptrace(pokeReq, pid, addr-addr%SizeofPtr, word)
syscall_linux.go#L1659: err = ptrace(pokeReq, pid, addr+uintptr(n), word)
syscall_linux.go#L1670: err = ptrace(peekReq, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0])))
syscall_linux.go#L1676: err = ptrace(pokeReq, pid, addr+uintptr(n), word)
syscall_linux.go#L1699: return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout)))
syscall_linux.go#L1703: return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs)))
syscall_linux.go#L1707: return ptrace(PTRACE_SETOPTIONS, pid, 0, uintptr(options))
syscall_linux.go#L1712: err = ptrace(PTRACE_GETEVENTMSG, pid, 0, uintptr(unsafe.Pointer(&data)))
syscall_linux.go#L1718: return ptrace(PTRACE_CONT, pid, 0, uintptr(signal))
syscall_linux.go#L1722: return ptrace(PTRACE_SYSCALL, pid, 0, uintptr(signal))
syscall_linux.go#L1725: func PtraceSingleStep(pid int) (err error) { return ptrace(PTRACE_SINGLESTEP, pid, 0, 0) }
syscall_linux.go#L1727: func PtraceInterrupt(pid int) (err error) { return ptrace(PTRACE_INTERRUPT, pid, 0, 0) }
syscall_linux.go#L1729: func PtraceAttach(pid int) (err error) { return ptrace(PTRACE_ATTACH, pid, 0, 0) }
syscall_linux.go#L1731: func PtraceSeize(pid int) (err error) { return ptrace(PTRACE_SEIZE, pid, 0, 0) }
syscall_linux.go#L1733: func PtraceDetach(pid int) (err error) { return ptrace(PTRACE_DETACH, pid, 0, 0) }
zptrace_x86_linux.go#L34: return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout)))
zptrace_x86_linux.go#L39: return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs)))
zptrace_x86_linux.go#L75: return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout)))
zptrace_x86_linux.go#L80: return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs)))
zsyscall_linux.go#L372: func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {